Harnik có tên trong danh sách 23 cầu thủ Áo tham dự Euro 2008 tổ chức ngay tại Áo. Anh góp mặt trong cả ba trận đấu của đội tuyển Áo tại giải đấu này ở vòng bảng với lần lượt là Croatia, Ba Lan và Đức. Với chỉ 1 điểm/3 trận, Áo bị loại ngay vòng bảng với vị trí thứ ba trong bảng.