20-åringen vände och vann mot 24-årige norske stjärnan Casper Ruud med setsiffrorna 6–7 (2–7), 6–4, 6–2 i det skandinaviska mötet i semifinalen på gruset i den italienska huvudstaden.
Rune, som tidigare i turneringen slog ut serbiske världsettan Novak Djokovic i kvartsfinal, kan därmed ta karriärens andra ATP-titel i singel i söndagens final där Daniil Medvedev väntar. Ryssen besegrade greken Stefanos Tsitsipas i raka set med siffrorna 7–5, 7–5.
Nästa vecka inleds kvalet till årets andra grand slam-turnering, Franska mästerskapen i Paris.