Giannetti even managed to find his way to the chip lead after being down to the short stack and on the brink of elimination a few times over the course of the day.
Salsberg also needed a series of double ups over the day to hang on for fifth place and make back-to-back WPT final tables.
Salsberg finished sixth at the Borgata Poker Open last week and is assured of at least matching that performance tomorrow.
Fish, Fortini in the Mix
Former November Niner Giannetti will start the final table wth just over 3 millions chips - about 500k ahead of veteran pro Daryll Fish in second.
Salsberg will have 980,000 - just above short stack Lily Kiletto's 860,000.
Both Giannetti and Salsberg will be gunning for their second WPT titles. Giannetti won WPT Malta in 2011 while Salsberg triumphed at WPT Paris.
Hayden Fortini (1.6 million) and Danny Shiff (1.9 million) round out the final six.
A $323,804 payday is at stake for the winner with sixth place assured of $50,968.
Players and seating assignments for today's final table:
Seat 1: Matt Giannetti - 3,005,000 Seat 2: Lily Kiletto - 860,000 Seat 3: Darryll Fish - 2,660,000 Seat 4: Matt Salsberg - 980,000 Seat 5: Hayden Fortini - 1,620,000 Seat 6: Danny Shiff - 1,930,000Because of the long day yesterday final-table action won't begin until 3 pm (ET) and the live stream will start at 3:30 pm. Watch the final table live at WPT.com.
Visit www.pokerlistings.com