A further 19 people in Wales have died after contracting coronavirus bringing the total number of deaths to 212.
Public Health Wales figures show 3,790 people have tested positive for the virus, although the true number is likely to be higher.
Dr Giri Shankar, leading Public Health Wales' response, said: “291 new cases have tested positive for Novel Coronavirus (COVID-19) in Wales, bringing the total number of confirmed cases to 3,790, although the true number of cases is likely to be higher.
“19 further deaths have been reported to us of people who had tested positive for Novel Coronavirus (COVID-19), taking the number of deaths in Wales to 212.
“We offer our condolences to families and friends affected, and we ask those reporting on the situation to respect patient confidentiality."
Public Health Wales said it has conducted more than 15,000 tests for coronavirus on more than 13,000 individuals since the start of the outbreak,
Dr Giri Shankar said: “As part of our efforts to continually expand testing, there is now a Deloitte testing facility operational at Cardiff City Stadium.
"This is part of the UK-wide plan to test key workers. In Wales has been led by Public Health Wales, Welsh Government, the Local Resilience Forum, and Deloitte."
It comes after one of Wales' leading heart surgeons died following a positive test for Covid-19.
Number of cases confirmed by local health board - 07/04/2020
- Aneurin Bevan - 1160
- Betsi Cadwaladr - 244
- Cardiff & Vale - 943
- Cwm Taf Morgannwg - 578
- Hywel Dda - 244
- Powys - 58
- Swansea Bay - 490
- Resident outside Wales - 29
- To be confirmed - 44
The Health Minister confirmed three more testing centres will be built around Wales as the Welsh Government aims to meet its target of 9,000 coronavirus tests a day by the end of the month April.
During Tuesday's press conference, Vaughan Gething said the testing centre which has been erected in Cardiff City Stadium will help the government "learn a lot" in terms of the number of tests which can be undertaken.
Coronavirus: Everything you need to know