A method performed by a first network node for coordinating data transmission and reception between wireless devices (121, 122) and two or more antennas comprised in at least one second network node (210, 310) in a wireless communication network, which wireless devices (121, 122) are served by the at least one second network node (210, 310) and which at least one second network node (210, 310) is configured to perform coordinated data transmission or reception, the method comprising: identifying two or more groups of wireless devices based on mutual spatial correlation between the wireless devices (121,, such that wireless devices within a group have a high mutual spatial correlation and such that wireless devices from different groups have a low mutual spatial correlation; selecting a subset of wireless devices from two or more of the identified groups of wireless devices based on a criterion that relate to a data rate of each of the wireless devices: wherein the step of selecting said subset comprises using said criterion to select, for each of said groups, a number of wireless devices among the wireless devices from said group, such that the selected subset comprises wireless devices from all the groups and such that the number of wireless devices within the selected subset is reduced with respect to the number of wireless devices in all the groups; scheduling wireless devices from the selected subset of wireless devices for the coordinated data transmission or reception; wherein the step of scheduling comprises using a scheduling algorithm to determine two or more wireless devices from the selected subset and to allocate the same resource block but different precoder vectors to them; and coordinating the data transmission or reception between the two or more antennas comprised in the at least one second network node (210, 310) and the scheduled wireless devices. identifying two or more groups of wireless devices based on mutual spatial correlation between the wireless devices (121,, such that wireless devices within a group have a high mutual spatial correlation and such that wireless devices from different groups have a low mutual spatial correlation; selecting a subset of wireless devices from two or more of the identified groups of wireless devices based on a criterion that relate to a data rate of each of the wireless devices: wherein the step of selecting said subset comprises using said criterion to select, for each of said groups, a number of wireless devices among the wireless devices from said group, such that the selected subset comprises wireless devices from all the groups and such that the number of wireless devices within the selected subset is reduced with respect to the number of wireless devices in all the groups; scheduling wireless devices from the selected subset of wireless devices for the coordinated data transmission or reception; wherein the step of scheduling comprises using a scheduling algorithm to determine two or more wireless devices from the selected subset and to allocate the same resource block but different precoder vectors to them; and coordinating the data transmission or reception between the two or more antennas comprised in the at least one second network node (210, 310) and the scheduled wireless devices.