Elle se classe deuxième des Championnats d'Europe 2006 de Göteborg, à un centimètre seulement de sa compatriote Natallia Khoroneko, puis obtient une nouvelle médaille d'argent lors des Championnats du monde de 2007 où elle s'incline face à la Néozélandaise Valerie Vili. Deuxième des mondiaux indoor 2008 de Valence derrière Valerie Vili, Nadzeya Astapchuk monte sur la troisième marche du podium des Jeux olympiques de Pékin avec un jet à .