Vick originally was thought to have a broken hand, but the left-handed passer later was diagnosed with the bruise, and he practiced late in the week. He wore a padded glove on his right hand for the game and played well, but the Eagles lost 24-23 on a late 49ers touchdown.
Vick finished 30 of 46 for 416 yards passing with two touchdowns and one interception. He also ran for 75 yards on eight carries.
During warm-ups, he greeted several 49ers players with a hand slap -- using his right hand.
Eagles defensive end Juqua Parker was inactive with a high ankle sprain. He also missed last week's game.
Information from The Associated Press contributed to this report.