Italian Sinner, who dropped only one point on his first serve on Wednesday, won 6-3 6-1 over the Finn in 76 minutes.
The 21-year-old will face top seed and defending champion Carlos Alcaraz.
Spanish teenager Alcaraz and Fritz's Miami quarterfinal was postponed with persistent rain forcing the evening session in Florida to be cancelled.
The other quarterfinals between 14th seed Karen Khachanov and 25th seed Francisco Cerundolo along with fourth seed Daniil Medvedev and qualifier Christophr Eubanks were also re-scheduled for Thursday.
The Sinner-Ruusuvuori clash was also impacted by a two-hour rain delay, but the 10th seed prevailed to maintain his perfect record in Miami, having not dropped a set.
"We both played well today but I won the important points," Sinner said.
"It's never easy when you are up and you get interrupted, but I came back and played well."
Sinner's run to the Miami semi-finals has seen him drop the fewest games (23) since Rafael Nadal (21) and Novak Djokovic (23) in 2014.
The world No.11 became the seventh male to reach the semis at both Indian Wells and Miami in a single year before turning 22, joining an elite list in Andre Agassi (1990), Jim Courier (1991), Djokovic (2007), Andy Murray (2007 and 2009), Nadal (2008) and Alcaraz (2022).
Sinner's 2023 record is now 20-4, bettered only by Medvedev (26-3) and Cameron Norrie (21-5).
AAP