Wales beat England 19-9 in the second of their two World Cup warm-up matches here at the Millennium Stadium on Saturday. England had beaten Wales in their first match at Twickenham last Saturday. England go on to play Ireland away in their final warm-up match in a fortnight while the Welsh host 2007 World Cup semi-finalists Argentina in their final match next Saturday.