Raggiunge ottimi risultati a livello giovanile, vince infatti nove titoli in singolare e sette in doppio chiudendo l'anno 2021 in cima alla classifica juniores. Negli Slam di categoria i risultati più importanti sono i quarti di finale agli US Open 2021 e il successo in Australia dove ha sconfitto in finale la belga Sofia Costoulas per 7-5, 6-1.[1]
Professionista
Nel circuito ITF raggiunge due finali consecutive a marzo 2022 superando negli incontri decisivi rispettivamente Carole Monnet e Elisabetta Cocciaretto, entrambe con una classifica migliore.[2]
Fa parte della squadra croata di Fed Cup dal 2022 con cui ha disputato un totale di dodici incontri vincendone sette.[3]
L'8 settembre 2024, Petra raggiunge la prima finale WTA 125 della carriera in singolare al Montreux Nestlé Open, dove viene sconfitta dalla più quotata romena Irina-Camelia Begu con il punteggio di 6-1, 3-6, 0-6.[4]
Il 20 luglio 2025, Petra vince il primo titolo WTA 125 della carriera in singolare all'ATV Bancomat Tennis Open, a Roma, dove sconfigge nell'ultimo atto la russa e campionessa in carica Oksana Selechmet'eva con il punteggio di 6-3, 4-6, 6-3.[5]