* TSX up 45.54 points at 10,593.40
* Energy shares keep index in positive territory
* Bank shares limit overall gain (Recasts)
By Frank Pingue
TORONTO, June 10 (Reuters) - Toronto's main stock index was firmer just before midday on Wednesday as energy shares rose on higher oil prices, but the index's gains were limited by weak financial shares.
"It's just unbelievable the action in the energy sector," said Sal Masionis, stockbroker at Brant Securities. "A few months ago there was no way you'd expect (oil prices) to be where they are now."
Oil prices topped $71 a barrel on Wednesday for the first time in seven months, a move driven by signs that demand for crude could be recovering. [ID:nSP430902]
At 11:45 a.m. (1545 GMT), the S&P/TSX composite index .GSPTSE was up 45.54 points, or 0.43 percent, at 10,593.40. Earlier it rallied as much as 126 points and then slipped into lower territory, down 0.20 of a point, before rebounding.
Financial shares, which account for about 33 percent of the TSX index, kept its rise in check due to concerns that surging oil prices could hurt economic recovery,
$1=$1.11 Canadian Reporting by Frank Pingue; editing by Peter Galloway