A method performed by a wireless device for enhancing Physical Uplink Shared Channel, PUSCH, reliability, comprising: receiving a configuration of two Sounding Reference Signal, SRS, resource sets, comprising a first SRS resource set and a second SRS resource set; receiving an instruction from a network node for transmitting a plurality of PUSCH repetitions according to the two SRS resource sets; and transmitting the plurality of PUSCH repetitions according to the first SRS resource set and the second SRS resource set based on the received instruction, the method being characterized in that: the plurality of PUSCH repetitions comprises a first group of PUSCH repetitions and a second group of PUSCH repetitions, the second group being complementary to the first group, and the first group of PUSCH repetitions is transmitted according to the first SRS resource set and the second group of PUSCH repetitions is transmitted according to the second SRS resource set, wherein the two SRS resource sets are configured for codebook based PUSCH transmission, wherein: - receiving the instruction further comprises receiving the instruction for transmitting the plurality of PUSCH repetitions via codebook based PUSCH transmission, and - transmitting the plurality of PUSCH repetitions comprises transmitting the first group of PUSCH repetitions among the plurality of PUSCH repetitions according to the first SRS resource set and the second group of PUSCH repetitions among the plurality of PUSCH repetitions according to the second SRS resource set based on the codebook based PUSCH transmission, wherein the instruction for transmitting the plurality of PUSCH repetitions via the codebook based PUSCH transmission comprises: - a first SRS Resource Indicator, SRI, indicating a first SRS resource from the first SRS resource set, and a second SRI indicating a second SRS resource from the second SRS resource set, and - a first Transmit Precoding Matrix Indicator, TPMI, associated with the first SRS resource, and a second TPMI associated with the second SRS resource, and wherein the multiple SRIs are provided in different SRI fields of Downlink Control Information, DCI. receiving a configuration of two Sounding Reference Signal, SRS, resource sets, comprising a first SRS resource set and a second SRS resource set; receiving an instruction from a network node for transmitting a plurality of PUSCH repetitions according to the two SRS resource sets; and transmitting the plurality of PUSCH repetitions according to the first SRS resource set and the second SRS resource set based on the received instruction, the plurality of PUSCH repetitions comprises a first group of PUSCH repetitions and a second group of PUSCH repetitions, the second group being complementary to the first group, and the first group of PUSCH repetitions is transmitted according to the first SRS resource set and the second group of PUSCH repetitions is transmitted according to the second SRS resource set, wherein the two SRS resource sets are configured for codebook based PUSCH transmission, wherein: - receiving the instruction further comprises receiving the instruction for transmitting the plurality of PUSCH repetitions via codebook based PUSCH transmission, and - transmitting the plurality of PUSCH repetitions comprises transmitting the first group of PUSCH repetitions among the plurality of PUSCH repetitions according to the first SRS resource set and the second group of PUSCH repetitions among the plurality of PUSCH repetitions according to the second SRS resource set based on the codebook based PUSCH transmission, - receiving the instruction further comprises receiving the instruction for transmitting the plurality of PUSCH repetitions via codebook based PUSCH transmission, and - transmitting the plurality of PUSCH repetitions comprises transmitting the first group of PUSCH repetitions among the plurality of PUSCH repetitions according to the first SRS resource set and the second group of PUSCH repetitions among the plurality of PUSCH repetitions according to the second SRS resource set based on the codebook based PUSCH transmission, wherein the instruction for transmitting the plurality of PUSCH repetitions via the codebook based PUSCH transmission comprises: - a first SRS Resource Indicator, SRI, indicating a first SRS resource from the first SRS resource set, and a second SRI indicating a second SRS resource from the second SRS resource set, and - a first Transmit Precoding Matrix Indicator, TPMI, associated with the first SRS resource, and a second TPMI associated with the second SRS resource, and - a first SRS Resource Indicator, SRI, indicating a first SRS resource from the first SRS resource set, and a second SRI indicating a second SRS resource from the second SRS resource set, and - a first Transmit Precoding Matrix Indicator, TPMI, associated with the first SRS resource, and a second TPMI associated with the second SRS resource, and wherein the multiple SRIs are provided in different SRI fields of Downlink Control Information, DCI.