Florent Malouda's snapshot was well saved by 36-year-old keeper AntonisNikopolidis, who also kept out Carvalho's firm header after Juliano Belletti's deep free-kick was flicked on by Malouda.
Olympiakos goalkeeper AntonisNikopolidis, making his 100th European appearance, was rarely troubled in the first half as the French side, missing injured skipper Alou Diarra, struggled to gain a foothold in the game.