Principality Premiership
Cardiff 29 Bedwas 8
Glamorgan Wanderers 16 Pontypridd 20
Llanelli 19 Swansea 19
Newport 19 Cross Keys 14
WRUNational Leagues
Division One East
Beddau 10 Pontypool 25
Blackwood 27 Newbridge 3
Caerphilly 16 Llanharan 10
Fleur de Lys 5 Bargoed 36
Llantrisant 26 UWIC 31
Rumney 35 Newport Saracens 20
Division One West
Bonymaen P Waunarlwydd P
Corus 15 Llangennech 18
Dunvant 10 Bridgend Athletic 3
Merthyr P Cwmllynfell P
Narberth 17 Carmarthen Quins 17
Tonmawr 15 Whitland 18
Division Two West
Cwmavon 8 Mumbles 5
Kidwelly 13 Penclawdd 0
Loughor 57 Nantymoel 0
Pencoed 5 Carmarthen Ath 29
Pontyberem P Felinfoel P
Tumble P Gorseinon P
Division Three East
Abergavenny 21 Garndiffaith 12
Brynmawr P New Tredegar P
Cwmbran 30 Pontllanfraith 0
Pontypool Utd 21 Nelson 0
Senghenydd 12 Croesyceiliog 53
Division Three West
Amman Utd P Laugharne P
Haverfordwest P Ammanford P
Llanelli Wdrs 39 Lampeter Town 0
Llanybydder P Cwmgors P
Newcastle Emlyn P Aberystwyth P
Pembroke Dock Quins 0 Cardigan 17
Division Four East
Abercarn P Talywain P
Brynithel 0 Abertillery 16
Gwernyfed 16 Nantyglo 5
Llandaff 23 Risca 19
Monmouth 32 Machen 25
Rhiwbina 30 Tredegar Ironsides 10
Division Four South East
Barry 5 Cardiff HSOB 32
Cilfynydd 13 Pentyrch 22
Ferndale 14 Cefn Coed 3
Llantwit Major P Dowlais P
Taffs Well 0 Aberdare 12
Division Five West
Llandybie P Furnace Utd P
Llangwm 18 Cefneithin 28
Division Five South West
Alltwen P New Dock Stars P
Betws P Trebanos P
Cwmtwrch P Gowerton P
Glais 30 Swansea Uplands 0
Division Five North
Bethesda P Pwllheli P
Bro Ffestiniog P Wrexham P
Rhayader 10 Welshpool 0
Rhos 10 Rhyl 46