Cejka followed up his opening 64 with a steady 3-under-par 68 that has him at 10-under going into the weekend. Playing the backside first, he birdie his second and third holes but quickly gave one back at the 4th.
He then parred 12 straight holes before wrapping up a couple of birdies on the day's last two holes, just how he finished Thursday's round.
'My target was to shoot in the 60s today after yesterday's 64 so the two- birdie finish achieved that,' said Cejka. 'My confidence is high, I holed a lot of good putts and got up and down six times.'
Lafeber, who also started his round on the 10th, made par on his first eight holes before finding himself in a green side bunker at the par-3 18th (his ninth). He blasted out and his ball eventually found the bottom of the cup for birdie-2.
The good fortune seemed do the trick as Lafeber started to get hot including two more birdies on his next three holes. He then rolled in a birdie putt from 20 feet at his 14th hole and took the outright lead at the next.
Lafeber, who had a second-place finish at the Madeira Island Open earlier in the year, closed out his bogey-free round with a chip to five feet at the par-5 8th that he knocked in for birdie.
'I had some good chances early in the round, kept patient and then holed the bunker shot to get the round going,' said Lafeber. 'I putted well. It was good to find the right place on the greens as the pins were tricky today.'
Ricardo Gonzalez and Bradley Dredge are in a tie for third but are both five shots back at 7-under.
A group of five players stand six back at 6-under and includes Ryder Cup clincher Paul McGinley and British Open runner-up Thomas Levet.
World's No. 5 Sergio Garcia sits at 5-under par and in a tie for 10th after a 1-under 70 in which he bogeyed the last hole.
Colin Montgomerie had his second day with two bogeys and a double and remains at 2-under along with Welshman Ian Woosnam.
American teen Ty Tryon missed the cut with rounds of 79-74, finishing fourth from last.
Full-field scores from the Trophee Lancome