Buccaneers middle linebacker Barrett Ruud left with a knee injury in the fourth quarter.
Griese was just getting ready to throw the ball when Champ Bailey hit him on a blitz with 8 minutes, 39 seconds remaining in the third quarter. Griese was replaced by Jeff Garcia, whom he had supplanted as starter after the opener.
Royal sprained his left ankle on a punt return later in the third quarter. Royal had three catches for 23 yards in the first half.
Griese was 13-of-19 for 88 yards before the injury. The team wouldn't say which shoulder he hurt.