A pregnant Jennifer Garner gave a ``witty, clever'' speech supporting presumptive Democratic presidential candidate Barack Obama at a fundraiser on Saturday night, People reported.
Jennifer Garner gives speech for Obama