Hoping to rebound from their home loss to the Vikings, the Packers flew to Raymond James Stadium for a Week 9 duel with the throwback-cladded Tampa Bay Buccaneers, who were looking for their first win of the season.  In the first quarter, Green Bay struck first as quarterback Aaron Rodgers hooked up with wide receiver James Jones on a 74-yard touchdown pass.  The Buccaneers would respond with quarterback Josh Freeman's 6-yard touchdown pass to running back Derrick Ward, yet the Packers regained the lead with a 2-yard touchdown run from running back Ryan Grant.  Tampa Bay would tie the game again as cornerback Ronde Barber returned an blocked punt 31 yards for a touchdown, yet Green Bay kept replying as Rodgers completed a 32-yard touchdown pass to wide receiver Donald Driver.  The Buccaneers would close out the half as kicker Connor Barth nailed a 38-yard field goal. After a scoreless third quarter, Rodgers would give the Packers 12-yard touchdown run to begin the fourth quarter.  However, Tampa Bay would take the lead as Freeman completed two 7-yard touchdown passes to tight end Kellen Winslow (with a failed two-point conversion) and wide receiver Sammie Stroughter (with a successful two-point conversion pass to wide receiver Michael Clayton).  Green Bay tried to rally, but the Buccaneers would seal the win with safety Tanard Jackson returning an interception 35 yards for a touchdown. With the loss, the Packers fell to 4-4. This would be the last time Rodgers threw a pick-six until Week 3 of the 2017 season and the last time he threw three interceptions in a single game until Week 15 of the 2017 season.
Question: How many touchdown passes of at least 30 yards did Rodgers have?
Answer: 2