Shares of public sector undertaking (PSU) companies were in focus as the S&P BSE CPSE index hit an over three-year high following a strong rally in REC, Power Finance Corporation (PFC), Coal India and Power Grid Corporation, which were up 5 per cent in an otherwise weak market.