In den folgenden Jahren pendelte Liduma häufig zwischen Welt- und Europacup und nahm an den meisten Welt- und Europameisterschaften teil, wobei herausragende Leistungen die Ausnahme blieben. Bei den Weltmeisterschaften 2005 in Hochfilzen im Sprint und 2007 in Antholz im Einzel errang sie je den 15. Platz. Besonders erfolgreich verliefen für die Lettin die Olympischen Winterspiele 2006 in Turin. In Verfolgung und Massenstart wurde sie jeweils 20., im Einzel sogar Zehnte. Dieser zehnte Platz war gleichzeitig ihr bestes Weltcupergebnis. Ein weiteres gutes Ergebnis hatte sie 2006 bei den Militärweltmeisterschaften in Andermatt, wo sie ebenfalls Zehnte im Sprint wurde. Madara Liduma nahm an den Olympischen Winterspielen 2010 teil. Ihr bestes Resultat war der 38. Platz in der Verfolgung. Mit der Staffel belegte sie Rang 19.